//
//  SmsCloudSearchAearResultView.m

#import "SmsCloudSearchAearResultView.h"
#import "SmsCloudTableSearchResultCell.h"
@interface SmsCloudSearchAearResultView()<UITableViewDelegate, UITableViewDataSource>
@property (nonatomic,strong) UITableView *smsCloudAearTableView;
@end
@implementation SmsCloudSearchAearResultView
-(instancetype)init{
    if (self == [super init]) {
        self.backgroundColor = [SmsCloudHead SmsCloudColorHexString:@"#FFFFFF"];
        [self smsCloudInitView];
    }
    return self;
}
- (void)smsCloudInitView{
    self.smsCloudAearTableView = [[UITableView alloc] initWithFrame:self.bounds style:UITableViewStylePlain];
    self.smsCloudAearTableView.delegate = self;
    self.smsCloudAearTableView.dataSource = self;
    self.smsCloudAearTableView.backgroundColor = [UIColor clearColor];
    self.smsCloudAearTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    [self addSubview:self.smsCloudAearTableView];
    [self.smsCloudAearTableView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.edges.equalTo(@([SmsCloudHead SmsCloudScreewRatio:0]));
    }];
}
-(void)setSmsCloudSearchAearResults:(NSArray *)smsCloudSearchAearResults{
    _smsCloudSearchAearResults = smsCloudSearchAearResults;
    [self.smsCloudAearTableView reloadData];
}
#pragma mark - UITableViewDelegate
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return self.smsCloudSearchAearResults.count;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return [SmsCloudHead SmsCloudScreewRatio:126];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    SmsCloudTableSearchResultCell *smsCloudTableSearchResultCell = [SmsCloudTableSearchResultCell smsCloudTableSearchResultCell:tableView];
    smsCloudTableSearchResultCell.smsCloudProductDic = self.smsCloudSearchAearResults[indexPath.row];
    return smsCloudTableSearchResultCell;
}
@end
